| r5 | ||
|---|---|---|
| r1 (새 문서) | 1 | [[분류:DB]] |
| 2 | [include(틀:상위 문서, top1=MariaDB)] | |
| 3 | ||
| 4 | [목차] | |
| 5 | == 서버 bind 주소 확인 == | |
| r5 | 6 | >sudo vim /etc/mysql/mariadb.conf.d/50-server.conf |
| 7 | >bind-address = 127.0.0.1 # 이 줄을 주석처리, 저장 후 서비스 재시작 | |
| r1 (새 문서) | 8 | |
| 9 | == 서버 방화벽 확인 == | |
| r5 | 10 | >sudo ufw allow 3306/TCP |
| r1 (새 문서) | 11 | |
| 12 | == 기본포트 확인 == | |
| r5 | 13 | >#mysql Root 로그인 후 |
| 14 | >mysql> SHOW GLOBAL VARIABLES LIKE 'PORT'; | |
| 15 | ||
| r1 (새 문서) | 16 | == 외부 접속 설정 == |
| r5 | 17 | >#mysql Root 로그인 후 |
| 18 | ># root로 모든 IP 접속을 허용할 경우 | |
| 19 | >mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root비번'; | |
| 20 | ># root로 172.16.*.* 대역 접속을 허용할 경우 | |
| 21 | >mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'root비번'; | |
| 22 | ># root로 특정IP만 접속을 허용할 경우 | |
| 23 | >mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.123.123' IDENTIFIED BY 'root비번'; | |
| 24 | ># 설정한 규칙을 적용용 | |
| 25 | >mysql> FLUSH PRIVILEGES; |